package com.softao.ming.gde.core.model;

import java.util.List;

/**
 * Parsing the <code>plugin.xml</code> file.
 */
public interface IBundlePluginFile {
	/**
	 * @param extensionPointId
	 *            the compound id of the extension point.
	 * @return extensions for specified extension point id.
	 */
	public List<IExtension> getExtensions(String extensionPointId);
	
	/**
	 * @return get all extension points which have used inside the plugin.
	 */
	public List<String> getExtensionPoints();
	
	/**
	 * @return the content of the plugin.xml.
	 */
	public String getContent();
}
